List the assessment methods to be used and the context and resources required for assessment. Copy and paste the relevant sections from the evidence guide below and then re-write these in plain English.
ELEMENT | PERFORMANCE CRITERIA |
Elements describe the essential outcomes. | Performance criteria describe the performance needed to demonstrate achievement of the element. |
1. Determine the functional changes required | 1.1 Consult the user to determine, and document, the functional change required 1.2 Clarify the impact of changes with operational personnel |
2. Review legacy language | 2.1 Identify the basic structures of the legacy language 2.2 Review the data storage of the legacy language with regard to global variables, modularisation, cohesion and coupling 2.3 Review the basic algorithms of the legacy language |
3. Identify and isolate the change | 3.1 Review the technical documentation for the system, to determine which modules to change 3.2 Review the source code to determine program logic and flow 3.3 Update the technical documentation to reflect the current state of the program |
4. Determine the framework for change | 4.1 Determine the change approach to be used to implement the change 4.2 Ascertain and detail the risks for each approach 4.3 Determine the personnel who will make the changes |
5. Design the change | 5.1 Develop the changes required, considering the impact of the changes on other parts of the system 5.2 Document the changes according to change-management standards |
6. Code the change | 6.1 Identify and obtain, the appropriate hardware and software for the change 6.2 Write the code according to programming standards 6.3 Compile and unit test the changes 6.4 Document the changes according to programming standards |
7. Test the change | 7.1 System test the changes and record the outcomes 7.2 Perform user acceptance testing and record the outcomes 7.3 Sign off the change request |
8. Archive the system | 8.1 Create a new version of software, according to configuration management standards 8.2 Archive the development system, including the source code, compilers and test data |
Evidence of the ability to:
read legacy language
identify and isolate the required change
implement the change via the chosen technique.
Note: If a specific volume or frequency is not stated, then evidence must be provided at least once.
To complete the unit requirements safely and effectively, the individual must:
explain operational procedures on the required operating system
outline the organisational standards for software development
define security and viruses
identify privacy legislation and copyright with regard to the legacy code, the particular system involved and its data
define the technical terminology related to reading help files and manuals
outline different types of software.
Gather evidence to demonstrate consistent performance in conditions that are safe and replicate the workplace. Noise levels, production flow, interruptions and time variances must be typical of those experienced in the programming and software development industry, and include access to:
documents detailing the organisational standards for software development
the existing legacy code
appropriate compilers
the appropriate learning and assessment support.
Assessors must satisfy NVR/AQTF assessor requirements.